Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F5 Canada F4 USA F17 USA F18 USA F5 USA F6 USA F26 USA F27 USA F4 2001 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Lubbock Challenger - Lubbock USTA Challenger - Champaign Moncton Men's Challenger - Moncton The Mercedes Benz of Calabasas - Calabasas Dallas Challenger Vancouver Challenger Tiburon Challenger Honolulu Challenger Champaign Challenger Le Gosier Challenger Istanbul Challenger Mons Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Salinas Challenger Champaign Challenger Mons Challenger Sarasota Challenger Sarasota Challenger Knoxville Challenger Copenhagen Open - Copenhagen Waldbaum's Hamlet Cup - Long Island Irving Challenger Sarasota Challenger Bordeaux Challenger RCA Championships - Indianapolis Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta RCA Championships - Indianapolis Heineken Open - Auckland Sybase Open - San Jose Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Internationaler Raiffeisen Grand Prix - St. Polten Siebel Open - San Jose RCA Championships - Indianapolis International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Medibank International - Sydney U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur V Trofeo Ciudad de Quito - Quito Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Kaoshuing Challenger Brisbane - Brisbane U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Seguros Bolivar Open - Bogota Fifth Third Bank Tennis Championships - Lexington SAP Open - San Jose Semgroup Challenger - Tulsa Regions Morgan Keegan Championships - Memphis Carson Challenger Open de Nice Cote d'Azur - Nice Caltanissetta Challenger Barletta Challenger Alphen Challenger St. Remy Challenger Szczecin Challenger Napoli Challenger Mons Challenger Rennes Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Athens Challenger Prostejov Challenger Orleans Challenger Savannah Challenger Tulsa Challenger Noumea Challenger Heilbronn Challenger Open de Moselle - Metz Dallas Challenger Savannah Challenger Nottingham-2 Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Manta Challenger Charlottesville Challenger Le Gosier Challenger Winnetka Challenger Napa Challenger Maui Challenger Irving Challenger Sarasota Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Dallas - Dallas Copa Ericsson - Guadalajara 2002 Tulsa USTA Challenger - Tulsa Winston-Salem Open - Winston-Salem SAP Open - San Jose US Men's Clay Court Championship - Houston Music City Challenger - Nashville AEGON Championships - London Topshelf Open - 's-Hertogenbosch du Maurier Open - Toronto Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells The Ericsson Open - Miami AEGON International - Eastbourne The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota San Luis Potosi Challenger 2000 - San Luis Potosi Quelle Cup 2000 - Furth Pekao Open - Szczecin USTA Tennis Championships of Austin - Austin USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh FILA Challenger - Biella 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco USTA Challenger of Burbank - Burbank Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka USTA Callenger of Urbana-Champaign - Urbana Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Lucknow ATP Tour Challenger - Lucknow Shimadsu All Japan Indoor Tennis Championships - Kyoto FILA Challenger Biella - Biella Casino Lugano - Lugano Venice Challenger - Venice Challenger de Granby - Granby Tenniscup of Flanders - Ostende USTA/Safeway Challenger - Aptos Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of Austin - Austin Saint Francis Health System USTA Challenger - Tulsa Copa Ericsson - Lima drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank U.S. National Indoor Tennis Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami West Side Tennis Club Clay Court Challenger - Forest Hills Tennis Masters Series - Monte Carlo Hilton Waikoloa Village USTA Challenger - Waikoloa Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills I Manta Open - Manta Challenger ATP de Cuenca Diario El Mercurio - Cuenca Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Hilton Waikoloa Village USTA Challenger - Waikoloa Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica NASDAQ-100 Open - Miami The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin XL Capital Bermuda Open - Bermuda 2006 North Shore Pro Tennis Championship - Winnetka Eddleman USTA Challenger - Birmingham Tennis Masters Series - Monte Carlo GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Zivnobanka Open - Prostejov Naples Challenger - Naples Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa BNP Paribas Masters - Paris Freeman Men's $50,000 Challenger - Joplin ATU Cup - Weiden Jaegermeister Open - Braunschweig Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Ford Tennis Championships - Louisville Rogers Masters - Toronto 2007 Knoxville Challenger - Knoxville Western & Southern Financial Group Masters - Cincinnati Open de Montauban - Montauban BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells GHI Bronx Tennis Classic - Bronx Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Waco Tennis Challenger - Waco Ethias Trophy - Mons BNP Paribas Open - Indian Wells Sacramento Challenger - Sacramento drkoop.com USTA Tennis Championships of Houston - Houston Sony Ericsson Open - Miami Ford Tennis Championships - Louisville drkoop.com USTA Tennis Championships of San Antonio - San Antonio Abierto Internacional Varonil Ciudad de Cancun - Cancun Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Copa Ericsson Mexico - Guadalajara Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Honolulu Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati USTA Challenger of Las Vegas - Las Vegas BNP Paribas Open - Indian Wells USTA Challenger of Burbank - Burbank Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Bangkok Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage BNP Paribas Open - Indian Wells Sony Open Tennis - Miami University of Tennessee USTA Men's Challenger - Knoxville Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dallas Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tallahassee Challenger Copa Ericsson Costa Rica - San Jose BNP Paribas Open - Indian Wells Prostejov Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tallahassee Challenger 2001 USTA Challenger of Calabasas - Calabasas Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Izmir Challenger Orleans Challenger USTA Illinois Challenger - Champaign Rome Challenger Dallas Challenger 2002 Azalea Orthopedic Challenger - Tyler Rome Challenger Neride Prague Indoor - Prague Winnetka Challenger Orleans Challenger Heilbronn Challenger Intersport Heilbronn Open - Heilbronn Corona Mexico City Open - Mexico City Sacramento Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Charlottesville Challenger Knoxville Challenger Mons Challenger Sarasota Challenger XL Bermuda Open - Bermuda Carson Challenger KGHM Polish Indoors - Wroclaw U.S. Open - New York CNA TennisPro Classic - Winnetka Wimbledon - London U.S. Open - New York WOW Cafe Challenger - New Orleans Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Savannah Challenger 2004 Freeman Men's Challenger - Joplin Champaign Challenger XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth XL Capital Bermuda Open - Bermuda Yuba City Challenger Charlottesville Challenger Bangkok Challenger Maui Challenger Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth Dallas Challenger Siebel Open - San Jose Knoxville Challenger Ethias Trophy - Mons Aptos Challenger The Natrel's Challenger of Granby - Granby Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Granby Challenger Open de Franche Comte - Besancon AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh Tennis Cup of Flanders - Ostende Open Diputacion - Cordoba Sarasota Challenger Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Winnetka Challenger Heineken Open Shanghai - Shanghai French Open - Paris Davidoff Swiss Indoors - Basel Time Warner USTA Challenger - Binghamton Adidas International - Sydney Delray Beach International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Millenium Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris 2008 Lubbock Challenger - Lubbock Wimbledon - London U.S. Open - New York Australian Open - Melbourne Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Prague Challenger Sao Paulo Challenger Kroger / St. Jude International - Memphis University of Tennessee USTA Men's Challenger - Knoxville Next Generation Adelaide International - Adelaide The 10tele.com Open - Nottingham The Indian Oil-Servo ATP Challenger 1999 - Calcutta Heineken Open - Auckland The Artois Championships - London Countrywide Classic - Los Angeles Open Castilla y Leon Trofeo Iberdrola - Segovia Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland Bordeaux Challenger Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Men's Clay Court Championships - Orlando Advanta Championships - Philadelphia America's Red Clay Tennis Championship - Coral Springs MFS Pro Tennis Championships - Boston Citrix Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Milan Indoors - Milan Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Abierto Mexicano de Tenis - Mexico City RCA Championships - Indianapolis Healthsouth USTA Challenger - Dallas President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Davidoff Swiss Indoors - Basel Energis Open - Amersfoort Milan Indoors - Milan Wimbledon - London U.S. Open - New York Australian Open - Melbourne Cerveza Club Colombia Open - Bogota Hamburg Challenger - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Kroger / St. Jude International - Memphis Nord/LB Open - Braunschweig Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Grand Prix de Tennis de Lyon - Lyon French Open - Paris Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham Cerveza Club Columbia Open - Bogota AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose SA Tennis Open - Johannesburg The Nottingham Open - Nottingham Ordina Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia CA Tennis Trophy - Vienna Brisbane International - Brisbane Alexander Kolyaskin Memorial - Donetsk Panama City Challenger BMW Open - Munich Open Seat Godo 2003 - Barcelona SAP Open - San Jose Wimbledon - London Aircel Chennai Open - Chennai Apia International - Sydney US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Valencia Open - Valencia Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf U.S. Open - New York Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Thailand Open - Bangkok Scania Stockholm Open - Stockholm Heineken Open - Auckland Erste Bank Open - Vienna Hypo Group Tennis International - Portschach U.S. Men's Clay Court Championships - Houston Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas AEGON Championships - London Heineken Open - Auckland Kremlin Cup - Moscow Moselle Open - Metz Sydney International - Sydney Next Generation Hardcourts - Adelaide Estoril Open - Estoril Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Estoril Open - Estoril Gold Flake Open - Chennai BMW Open - Munich Open de Moselle - Metz Estoril Open - Estoril Australian Open - Melbourne French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York AEGON International - Eastbourne Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel French Open - Paris Great American Insurance ATP Championship - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami US Men's Clay Court Championships - Houston Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Medibank Private International - Sydney Rogers Cup - Toronto Australian Open - Melbourne Citi Open - Washington French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, MAR-BEL 3-2 Australian Open - Melbourne Hopman Cup - Perth U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Wimbledon - London 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Olympics - Athens